multi axis machining engineers engineer manufacturers developers thin-client relationship radius3 cnc manufacturer design construction crm development open source cad cnc software cam software projects management manufacturing cam machining software customer milling software autocad